


libtest1.so:test1.c libtest2.so
	gcc -g --shared -o $@ $< libtest2.so

libtest2.so:test2.c
	gcc -g --shared -o $@ $<

test:main.c
	gcc -g -o $@ $<  libtest1.so

all:libtest1.so libtest2.so test libtest1.so

clean:
	rm libtest1.so libtest2.so test libtest1.so